/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package easy.core.bean;



import easy.entities.Telefone;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author DanielPinheiro
 */

public class TelefoneManagedBean extends BaseBean {
    private static final long serialVersionUID = 2757386691613481154L;

    private Telefone telefoneInformado    = new Telefone();
    private List<Telefone> listaTelefone  = new ArrayList<Telefone>();
    
    private boolean renderedListaTelefoneCliente;

    public TelefoneManagedBean() {
    }

    public void adicionar(){
        if(!listaTelefone.contains(telefoneInformado)){
            listaTelefone.add(telefoneInformado);
        }
    }

    public void excluir(){
        getListaTelefone().remove(telefoneInformado);
        telefoneInformado = new Telefone();
    }

    //Qualquer edição
    public void editar(){
    }

    /**
     * @return the telefoneInformado
     */
    public Telefone getTelefoneInformado() {
        return telefoneInformado;
    }

    /**
     * @param telefoneInformado the telefoneInformado to set
     */
    public void setTelefoneInformado(Telefone telefoneInformado) {
        this.telefoneInformado = telefoneInformado;
    }

    /**
     * @return the listaTelefone
     */
    public List<Telefone> getListaTelefone() {
        return listaTelefone;
    }

    /**
     * @param listaTelefone the listaTelefone to set
     */
    public void setListaTelefone(List<Telefone> listaTelefone) {
        this.listaTelefone = listaTelefone;
    }

    /**
     * @return the renderedListaTelefoneCliente
     */
    public boolean isRenderedListaTelefoneCliente() {
        renderedListaTelefoneCliente = false;
        if(listaTelefone != null && listaTelefone.size() > 0){
            renderedListaTelefoneCliente = true;
        }
        return renderedListaTelefoneCliente;
    }

    /**
     * @param renderedListaTelefoneCliente the renderedListaTelefoneCliente to set
     */
    public void setRenderedListaTelefoneCliente(boolean renderedListaTelefoneCliente) {
        this.renderedListaTelefoneCliente = renderedListaTelefoneCliente;
    }

}
